Synthetic models of distributed-memory parallel programs

نویسندگان

چکیده

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Synthesizing imperative distributed-memory implementations from functional data-parallel programs

FACULTY OF PHYSICAL SCIENCES AND ENGINEERING DEPARTMENT OF ELECTRONICS AND COMPUTER SCIENCE Doctor of Philosophy by Tristan Aubrey-Jones Distributed memory architectures such as Linux clusters have become increasingly common but remain difficult to program. We target this problem and present a novel technique to automatically generate data distribution plans, and subsequently MPI implementation...

متن کامل

Generating Efficient Parallel Programs for Distributed Memory Systems

Leveraging the performance of distributed and shared memory clusters in scientific computing is challenging in terms of programmability and efficiency. The dimensions of the problem are data distribution, computation distribution, efficient communications and the ease of programming. To address those dimensions in a balanced manner, we present a directive-based programming model for hybrid dist...

متن کامل

Procedure Call Models for Distributed Parameters in Data Parallel Programs

When a computer program invokes a procedure, both the caller and the callee must agree on how to pass the parameters into and out of the procedure. In this paper, this agreement is referred to as the procedure call model. In data parallel languages like High Performance Fortran (HPF), the procedure call model for distributed parameters can have an impact on procedure call overhead. This paper i...

متن کامل

Structuring parallel and distributed programs

The paper presents a structuring language, Darwin, which allows distributed and parallel programs to be structured in terms of groups of process instances which communicate by message passing. In addition to expressing static structure, Darwin can be used to express structures which change dynamically as execution progresses. The paper presents a set of examples illustrating the use of Darwin i...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

ژورنال

عنوان ژورنال: Journal of Parallel and Distributed Computing

سال: 1991

ISSN: 0743-7315

DOI: 10.1016/0743-7315(91)90011-w